![]() |
![]() |
Jedno od pitanja koje korisnici često
žele postaviti (ili bolje rečeno imati odgovor na njega)
je:
Pokaži mi one gradove (Cities) ili koji
su moji gradovi gdje kupci kupuju Product Subcategories A i B
zajedno, ali ne kupuju C i D zajedno,
tijekom 2000. godine?
Dobiti odgovor u CubePlayeru je
prilično jednostavno.
Prvo trebate
odrediti:
§
Mjere koje odgovaraju vašem
pitanju
Količina
(ako je veća od nule (0) znači kupovinu)
§
Redovi - elemente u njima
u ovom slučaju gradovi (Cities) iz dimenzije Kupci
(Customers)
§
Stupci - elemente u njima
u ovom slučaju sve potkategorije (Product Subcategories)
§
Elemente u Filteru
godina 2000.
jer smo postavili pitanje samo za ovu godinu
Složimo upit u
dizajneru:
Odaberimo ikonu Pokreni na QATu (ako dizajner nije
postavljen na automatsko pokretanje)
.
Pojavit će se
rezultat:
Tablica s rezultatima ima 109 gradova
i 102 potprodukta.
To je prilično velika tablica.
Pokaži mi … analiza može biti
primijenjena na bilo koji set rezultata u dizajneru, upitu ili dashboardu.
Da primijenite Pokaži mi …
analizu:
§
Potražite tab Tablica
§
Odaberite tipku Pokaži mi …
Pokaži mi analiza može biti primjenjena sam ona jednu dimenziju u stupcima, stoga nakon
odabira tipke dobit ćete
meni s naznačenim dimenzijama u
stupcima. Odaberite jednu.
Pojavit će se
dijalog:
Prvo trebamo odrediti potkategorije
proizvode A, B, C i D.
Potkategroije proizvoda (Product Subcategories)
A
Beer
B
Wine
C
Flavored Drinks
D
Chocolate
To znači pokušat ćemo naći one
gradove u kojima kupci kupuju:
A i B zajedno
Beer i Wine
AND NOT
C i D zajedno
Flavored Drinks i
Chocolate
Da postavimo
uvjete:
§
Odaberite Obriši sve
oznake
§
Označite Beer i Wine
§
Odaberite Next
Novi dijalog će se pojaviti. Ovdje je
postavljena naša prva grupa u uvjetima:
§
Odaberite mišem grupu Group
§
Odaberite Dodaj grupu (da postavimo uvjete za
Flavored Drinks i Chocolate)
Dijalog za postavljanje nove grupe će
se pojaviti:
Da odredite novu
grupu:
§
Odaberite Obriši sve oznake
§
Označite Flavored Drinks i
Chocolate
§
Odaberite Prihvati
Sada postavite uvjete za drugu
grupu:
§
Odaberite prvu grupu Group da
postavite vezu između dvaju grupa
§
Odaberite Operator grupa i operator AND NOT
Sada:
§
Odaberite Prihvati
Pojavit će se
rezultati:
Kao što možete vidjeti u samo 30
gradova zadovoljeni su naši uvjeti.
U prva dva stupca za svaki red imamo
rezultat.
To je zato jer smo postavili uvjet da
vidimo gradove u kojima kupci kupuju:
Beer i Wine
potkategorije proizvoda zajedno
Oni gradovi u kojima su kupci
kupovali jednu ili drugu potkategoriju, a ne zajedno, ispali su iz tablice
rezultata.
Slijedeća dva stupca prikazuju drugi
dio naših uvjeta:
Kupci koji NE kupuju potkategorije
proizvoda Flavored Drinks i
Chocolate zajedno.
To je razlog zašto svi gradovi
prikazani u tablici nemaju popunjene obje ćelije s rezultatima za stupce
Flavored Drinks i Chocolate.
Ako promijenimo naš uvjet za drugu
grupu u:
Flavored Drinks i
(AND) Chocolate
u
Flavored Drinks ili
(OR) Chocolate
To bi značilo da želimo vidjeti one
gradove u kojima kupci kupuju Beer i Wine ali ne kupuju Flavored Drinks
ili Chocolate:
Rezultat je manja
tablica.
Svi oni gradovi, s prethodne tablice,
u kojima su kupci kupovali Flavored Drinks ili (OR) Chocolate ispali
su
s tablice
rezultata.
Razlog zašto više ne vidimo elemente
Flavored Drinks i Chocolate na tablici leži u činjenici da je u MDX
naredbi uključen NON EMPTY. Zbog toga
svi stupci u kojima su rezultati NULL (ništa) ispadaju s
tablice.
Ovu analizu možete primijeniti na
bilo koji set rezultata.